package fr.vvins.core.biz.back;

import java.util.List;

import fr.vvins.core.common.TechnicalException;
import fr.vvins.core.common.dto.BeanDto;

public interface BackManager {
	
	public BeanDto create(BeanDto dto) throws BackException, TechnicalException;
	
	public List<BeanDto> list(String dto) throws BackException, TechnicalException;
	
	public BeanDto update(BeanDto dto) throws BackException, TechnicalException;
	
	public BeanDto delete(BeanDto dto) throws BackException, TechnicalException;
	
	public List<BeanDto> search(String dto, String query, Object[] params ) throws BackException, TechnicalException;
	
}
